multipurpose satellite - Spanish English Dictionary